Arithmetic, Comparison, এবং Logical Operators গাইড ও নোট

Microsoft Technologies - মাইক্রোসফট পাওয়ারশেল (Powershell) - Operators এবং Expressions
323

PowerShell-এ Arithmetic Operators, Comparison Operators, এবং Logical Operators ব্যবহার করে আপনি বিভিন্ন গণনা, তুলনা এবং শর্তাবলী পরীক্ষা করতে পারেন। এই অপারেটরগুলোর মাধ্যমে আপনি স্ক্রিপ্টে বিভিন্ন কার্য সম্পাদন করতে পারবেন, যেমন সংখ্যা যোগ, বিয়োগ, গুণ, ভাগ, তুলনা, এবং শর্তাবলী যাচাই।


Arithmetic Operators (গণনা অপারেটর)

PowerShell-এ Arithmetic Operators ব্যবহার করে আপনি সাধারণ গণনা করতে পারেন, যেমন যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি।

অপারেটরবর্ণনাউদাহরণ
+যোগ5 + 3 ফলাফল: 8
-বিয়োগ5 - 3 ফলাফল: 2
*গুণ5 * 3 ফলাফল: 15
/ভাগ6 / 3 ফলাফল: 2
%মডুলাস (বাকী)5 % 3 ফলাফল: 2
++ইনক্রিমেন্ট$a++; (একটি মান বৃদ্ধি)
--ডিক্রিমেন্ট$a--; (একটি মান হ্রাস)

উদাহরণ:

$a = 5
$b = 3
$c = $a + $b
Write-Host "Result of Addition: $c"  # আউটপুট: 8

Comparison Operators (তুলনা অপারেটর)

Comparison Operators ব্যবহৃত হয় দুইটি মানের মধ্যে তুলনা করতে, যেমন সমান কি না, বড় কি না, ইত্যাদি।

অপারেটরবর্ণনাউদাহরণ
-eqসমান (equal)$a -eq $b
-neসমান নয় (not equal)$a -ne $b
-gtবড় (greater than)$a -gt $b
-ltছোট (less than)$a -lt $b
-geবড় বা সমান (greater than or equal to)$a -ge $b
-leছোট বা সমান (less than or equal to)$a -le $b

উদাহরণ:

$a = 5
$b = 3
if ($a -gt $b) {
    Write-Host "$a is greater than $b"  # আউটপুট: 5 is greater than 3
}

Logical Operators (লজিক্যাল অপারেটর)

Logical Operators ব্যবহৃত হয় শর্তাবলী একত্রে মূল্যায়ন করতে, যেমন "এবং" বা "অথবা" শর্তাবলী ব্যবহার করা।

অপারেটরবর্ণনাউদাহরণ
-and"এবং" (logical AND)$a -gt 3 -and $b -lt 5
-or"অথবা" (logical OR)$a -gt 3 -or $b -lt 5
-not"নয়" (logical NOT)-not($a -gt 3)

উদাহরণ:

$a = 5
$b = 3
if ($a -gt 3 -and $b -lt 5) {
    Write-Host "Both conditions are true"  # আউটপুট: Both conditions are true
}

সারসংক্ষেপ

PowerShell-এ Arithmetic, Comparison, এবং Logical Operators ব্যবহারের মাধ্যমে আপনি সহজেই গণনা, তুলনা, এবং শর্তাবলী যাচাই করতে পারেন, যা স্ক্রিপ্টিং এবং অটোমেশন কাজগুলোর জন্য অত্যন্ত কার্যকর।

Content added By
Promotion

Are you sure to start over?

Loading...